Honesty is the only way to go about this. Keeping it locked up, and torturing yourself will only make it worse for yourself.
In a relationship you need trust, and the ability to confide these kind of things to one another. If you can't tell him how you feel that's a bad sign.
It's great that you want to be there for him and make him feel attractive. But if he isn't into it now, unless you talk to him, I doubt it will work out well. Even then it seems like it will be a bit of a stretch given what he thinks about this...
In a relationship you need trust, and the ability to confide these kind of things to one another. If you can't tell him how you feel that's a bad sign.
It's great that you want to be there for him and make him feel attractive. But if he isn't into it now, unless you talk to him, I doubt it will work out well. Even then it seems like it will be a bit of a stretch given what he thinks about this...
10 years